body,div,p,ul {	margin: 0;	padding: 0;}input::-moz-placeholder { color: #fff; }input::-webkit-input-placeholder { color:#fff; }input::-ms-input-placeholder { color:#fff; }textarea::-moz-placeholder { color: #fff; }textarea::-webkit-input-placeholder { color:#fff; }textarea::-ms-input-placeholder { color:#fff; }.clearfix:after{	display: block;	clear: both;	content: "";	height: 0;	visibility: hidden;}.clearfix{	zoom: 1;}.clear {	clear: both;}ul {	list-style: none;}a {	text-decoration: none;}.fl {	float: left;}.fr {	float: right;}#navBar {	z-index: 3;	position: absolute;	top: 30%;	right: 3%;}#navBar .active {	background: #ccc;}#navBar li {	cursor: pointer;	margin-bottom: 10px;	transition: all .7s ease;	border-radius: 50%;	line-height: 40px;	text-align: center;	width: 40px;	height: 40px;}.clearfix {	zoom: 1;}.wrapper {	width: 1200px;	margin: 0 auto;}/*ç¬¬ä¸€å±*/#menu {	position: fixed;	top: 0;	z-index: 99999;	height: 100px;	width: 100%;	background: #000000;}#menu ul li {	float: left;	height: 100px;	width: 115px;}#menu ul li a {	display: block;	height: 100%;	text-align: center;	padding: 25px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}#menu ul li a {	color: #fff;	line-height: 42px;}#menu ul li a:first-child {	font-size: 16px;}#menu ul li a:hover {	background: #c20000;}#menu ul li a.hover {	background: #c20000;}.submenu {	position: fixed;	height: 636px;	width: 100%;	top: 100px;	background: rgba(0, 0, 0, 0.8);	z-index: 999;	display: none;}.submenu ul.secondmenu {	width: 110px;}.submenu ul.secondmenu li {	padding: 0 20px;	color: #fff;	line-height: 78px;	font-size: 20px;	color: #fff;	border-bottom: 1px;	border-style: solid;	border-color: transparent;	cursor: pointer;	position: relative;	z-index: 999;}.submenu ul.secondmenu li:hover {	border-bottom: 1px solid #fff;}.submenu ul.secondmenu li.hover {	border-bottom: 1px solid #fff;}.submenu .threemenu {	height: 480px;	width: 1089px;	padding: 25px 15px;	float: left;	margin-left: -1px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	overflow: hidden;	display: none}.submenu .threemenu ul li {	margin-bottom: 15px;}.submenu .threemenu ul li a.a {	display: block;	height: 100%;	width: 150px;	text-align: center;	color: #fff;	line-height: 30px;	font-size: 16px;}.submenu .threemenu ul li div {	    width: 909px;}.submenu .threemenu ul li div a {    float: left;    height: 30px;    width: 33%;    font-size: 15px;    line-height: 30px;    color: #fff;    display: block;    overflow: hidden;}.submenu .threemenu ul li div a:hover {	color: #ff0000;}.page1 { background:#fff !important;}/*ç¬¬äºŒå±*/.page2 {	overflow: hidden;	background: url(../img/bg2.jpg) no-repeat center;}.title {	text-align: center;}.title p {	color: #fff;}.title .t_p1 {	font-size: 35px;	color: #fff;}.t_p2 {	font-size: 20px;}.t_jt {	margin-top: 20px;}.pro_nav {	width: 395px;}.pro_nav li {	float: left;	height: 185px;	width: 176px;	background: #fff;	text-align: center;}.pro_nav li:hover {	background: #1b8eef;}.pro_nav li:hover p {	color: #fff;}.pro_cur {	background: #1b8eef !important;}.pro_cur p {	color: #fff !important;}.pro_nav li a {	display: block;}.pro_nav li a img {	margin-top: 20px;}.pro_nav li a p {	font-size: 16px;	margin-top: 20px;	color: #333;}.pro_nav li:nth-child(2) {	background: #e02828;}.pro_nav li:nth-child(2) p {	color: #fff !important;}.pro_nav li:nth-child(3) {	background: #e02828;}.pro_nav li:nth-child(3) p {	color: #fff !important;}.pro_nav li:nth-child(6) {	background: #e02828;}.pro_nav li:nth-child(6) p {	color: #fff !important;}.pro_show {	width: 805px;}.pro_show ul li {	float: left;	width: 347px;	height: 265px;	position: relative;	display: block;	margin-left: 20px;	box-sizing: border-box;	margin-bottom: 20px;}.pro_show ul li img {	height: 100%;	display: block;	width: 100%;}.pro_show ul li .pro_txt {	display: none;	position: absolute;	top: 0;	left: 0;	height: 100%;	height: 265px;	width: 100%;	text-align: center;	color: #fff;	font-size: 18px;	background: rgba(0, 0, 0, 0.3);	box-sizing: border-box;	transition: all 2s;	overflow: hidden;}.pro_show ul li .pro_txt  a{	color: #fff;	text-align: center;	line-height: 260px;}.pro_show ul li:hover .pro_txt {	display: block;}/*ç¬¬ä¸‰å±*/.page3 {	overflow: hidden;	background: url(../img/bg3.jpg) no-repeat center;}.about_fl {	width: 600px;}.ab_p1 {	font-size: 32px;	color: #000000;}.ab_p2 {	font-size: 18px;	color: #000000;	margin-top: 10px;}.about_txt {	margin-top: 20px;	color: #333;	display: block;	margin-top: 20px;	line-height: 30px;}.time {	margin-top: 20px;	clear: both;	overflow: hidden;	margin-left: -59px;}.time ul li {	float: left;	width: 184px;	border-right: 1px solid #C20000;}.time ul li p {	text-align: center;}.time ul li .time_p1 b {	font-size: 37px;	color: #ff0101;}.time ul li .time_p1 span {	font-size: 18px;	color: #333 !important;}.time_p2 {	font-size: 15px;	color: #333 !important;}.about_fr {	width: 600px;}.index_about {	margin-top: 110px;}.about_fr ul li {	float: left;	margin-left: 20px;}.about_fr ul li img {	width: 100%;	height: 100%;	transition: all 0.3s;}.about_fr ul li:hover img {	transform: scale(1.04);}.about_fr ul li:nth-child(2) img {	margin-top: -90px;}.about_fr ul li:nth-child(3) img {	margin-top: -50px;}/*ç¬¬å››å±*/.page4 {	overflow: hidden;	background: url(../img/bg4.jpg) no-repeat center;}.t_p3 {	color: #333333 !important;}.index_new {	margin-top: 20px;	overflow: hidden;}.index_new li {	float: left;	width: 355px;	margin-left: 31px;}.new_img {	width: 355px;	height: 214px;	overflow: hidden;}.new_img img {	width: 100%;	height: 232px;	border: 5px solid #fff;	display: block;	overflow: hidden;	transition: all 0.3s;}.new_img:hover img {	transform: scale(1.04);}.new_txt{ margin-top:20px;}.new_p1 a {    color: #757576;    font-size: 18px;    color: #757576;       overflow: hidden;    line-height: 22px;    display: block;    height: 25px;}.new_p2 {	width: 355px;	height: 1px;	background: #C20000;	margin-top: 10px;}.new_p3 {	margin-top: 15px;	font-size: 16px;	color: #757576;}.new_tiem {	font-size: 14px;	color: #757576;	margin-top: 10px;}.more {	width: 162px;	height: 50px;	text-align: center;	display: block;	margin: 0 auto;	background: #fff !important;	border: 2px solid #C20000;	border-radius: 10px;	margin-top: 20px;}.more a {	text-align: center;	line-height: 50px;	color: #333333;}.more a:hover {	color: #C20000;}/*ç¬¬5å±*/.page5 {	overflow: hidden;	width: 100%;	clear: both;}.yhjj {	width: 100%;}.yhjj {}.page5 ul li {	float: left;	height: 50%;	width: 50%;	background-size: cover;}.page5 ul li .hy_img {	width: 50%;	height: 539px;	display: block;	overflow: hidden;}.page5 ul li .hy_img img {	width: 100%;	height: 100%;	transition: all 0.3s;}.page5 ul li .hy_txt {	height: 539px;	width: 50%;	background: #333333;	padding: 70px 55px 0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	-webkit-transition: all 0.3s;	transition: all 0.3s;}.page5 ul li .hy_txt p:first-child {	font-size: 22px;	font-weight: bold;	color: #fff;	margin-bottom: 20px;}.page5 ul li .hy_txt p:nth-child(2) {	width: 140px;	height: 1px;	margin-top: 20px;	border-top: 2px solid #ff0000;}.page5 ul li .hy_txt p:nth-child(3) {	font-size: 14px;	color: #fff;	margin-top: 20px;	line-height: 30px;}.page5 ul li .hy_txt a {	margin-top: 20px;	padding: 8px 30px;	background: #1c1c1c;	color: #fff;}.page5 ul li:hover .hy_txt {	background: #e02828;}.page5 ul li .hy_img:hover img {	transform: scale(1.2);}.page5 ul li:hover .hy_txt p:nth-child(2) {	border-top: 2px solid #fff;}/*ç¬¬å…­å±*/.page6 {	background: url(../img/bg6.jpg) no-repeat center;}.lx_fl {	width: 571px;	background: url(../img/lx.jpg) no-repeat center;	height: 559px;}.titlelx {	margin-top: 80px;}.lx_fl h4 {	color: #fff;	font-size: 30px;	text-align: center;	margin-top: 93px;}.lx_fl ul li {	text-align: center;	line-height: 35px;	color: #fff;	margin-left: 22%;}.lx_fl ul li p {	text-align: left;	font-size: 16px;}.lx_fr {	width: 538px;	height: 547px;	background: #fff;	margin-top: 90px;}.lx_fr a {	width: 507px;	height: 517px;	display: block;	text-align: center;	overflow: hidden;}.lx_fr a img {	width: 100%;	height: 100%;	transition: all 0.3s;	margin-left: 44px;	margin-top: 30px;}.lx_fr a:hover img {	transform: scale(1.06);}.copy {	padding-top: 40px;	color: #fff;	font-size: 14px;	clear: both;	display: block;	text-align: center;}.copy a {	color: #fff;}/* å…³äºŽæˆ‘ä»¬*/.header {	height: 100px;	position: relative;}.zy_banner {	width: 100%;	overflow: hidden;	height: 640px;}.n_about {	width: 100%;	overflow: hidden;	background: #fff;}.nt_title {	text-align: center;	padding-top: 15px;}.nt_title .nt_p {	text-transform: uppercase;	font-size: 28px;	color: #666;}.nt_title span {	font-size: 26px;	font-weight: bold;	color: #e02828;	line-height: 40px;	border-bottom: 2px #666 solid;	padding-bottom: 5px;}.about_cont {	margin-top: 40px;}.about_cont h3 {	text-align: center;	color: #333;}.about_cont .nt_p {	line-height: 30px;}.n-shichang {	width: 100%;	padding-bottom: 92px;	background-color: #f5f5f5;	padding-top: 35px;	margin-top: 40px;	height: 520px;}.n-shichang h3 {	margin-top: 10px;	color: #4f4f4f;	font-size: 28px;	margin-bottom: 3px;}.n-shichangimg {	position: absolute;	top: 0px;	right: 0px;}.nt_p2 {	font-size: 14px;	margin-top: 20px;}.n_td {	margin-top: 30px;}.xmwb_jz {	width: 380px;}.xmwb_box3{ padding-bottom:20px;}.xmwb_jz {	margin-top: 40px;}.xmwb_img {	width: 380px;	height: 235px;	display: block;	overflow: hidden;	cursor: pointer;}.xmwb_img img {	width: 100%;	height: 100%;	transition: all 0.3s;}.xmwb_img:hover img {	transform: scale(1.4);}.xmwb_wen {	height: 235px;	text-align: center;}.txt_bg {	    background: #f65b0b;}.wen_p1 {	color: #fff;	font-size: 20px;	padding-top: 40px;	font-weight: bold;}.wen_p2 {	color: #fff;	font-size: 16px;	margin-top: 20px;	line-height: 30px;	padding-left: 20px;	padding-right: 20px;}.about_cont p{ line-height:35px;}.txt_bg2 {	background: #15b164;}.txt_bg3 {	background: #168aec;}.footer {    margin-top: 37px;	width: 100%;	height: 40px;	background: #333;}.copy2 {	line-height: 40px;	font-size: 14px;	color: #fff;	text-align: center;}.copy2 a {	font-size: 14px;	color: #fff;	text-align: center;}/*ä»“åº“å±•ç¤º*/.ck_pic li {	width: 540px;	float: left;	margin-right: 40px;	margin-bottom: 30px;	margin-top: 20px;}.ser_img {	width: 540px;	height: 300px;	display: block;	overflow: hidden;	cursor: pointer;}.ser_img img {	width: 100%;	height: 100%;	transition: all 0.3s;}.ser_img:hover img {	transform: scale(1.03);}/*è§£å†³æ–¹æ¡ˆ*/.on_case {	margin-top: 40px;}.on_case li {	float: left;	width: 50%;}.on_case .hy_img2 {	width: 50%;	height: 400px;	display: block;	overflow: hidden;}.on_case .hy_img2 img {	width: 100%;	height: 100%;	transition: all 0.3s;}.on_case .hy_txt2 {	height: 400px;	width: 50%;	background: #333333;	padding: 18px 13px 0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	-webkit-transition: all 0.3s;	transition: all 0.3s;}.on_case li .hy_txt2 p:first-child {	font-size: 22px;	font-weight: bold;	color: #fff;	margin-bottom: 20px;}.on_case li .hy_txt2 p:nth-child(2) {	width: 140px;	height: 1px;	margin-top: 20px;	border-top: 2px solid #ff0000;}.on_case li .hy_txt2 p:nth-child(3) {	font-size: 14px;	color: #fff;	margin-top: 20px;	line-height: 30px;}.on_case li .hy_txt2 a {	margin-top: 20px;	padding: 8px 30px;	background: #1c1c1c;	color: #fff;}.on_case li:hover .hy_txt2 {	background: #e02828;}.on_case li .hy_img2:hover img {	transform: scale(1.2);}.on_case li:hover .hy_txt2 p:nth-child(2) {	border-top: 2px solid #fff;}/*æ–°é—»ä¸­å¿ƒ*/.other_new {	margin-bottom: 50px;}.other_new .news_xun {	display: inline-block;	width: 100%;	border-bottom: 1px solid #dcdcdc;	padding: 25px 0px;	background: url(../img/bn43.png) no-repeat 100% 50%;	transition: all 0.3s ease 0s;	-webkit-transform: all 0.3s ease 0s;	overflow: hidden;}.other_new .news_xun .news_xun_img {	width: 18%;	overflow: hidden;	height: 125px;}.other_new .news_xun .news_xun_img img {	width: 100%;	height: 100%;}.other_new .news_xun .news_xun_wen img {	width: 100%}.other_new .news_xun .news_xun_wen {	width: 50%;	padding-left: 28px;	padding-top: 10px}.other_new .news_xun .news_xun_wen dd {	padding-bottom: 15px}.other_new .news_xun .news_xun_wen dd p:nth-child(1) {	font-size: 16px;	color: #333333}.other_new .news_xun .news_xun_wen dd p:nth-child(2) {	font-size: 13px;	color: #999999;	background: url(../img/bn44.png) no-repeat 0% 50%;	padding-left: 20px;	margin-top: 10px}.other_new .news_xun .news_xun_wen dt {	font-size: 13px;	color: #666666;	line-height: 24px;	margin-left: 44px;}.other_new .news_xun:hover {	background: url(../img/bn43_nei.png) no-repeat 100% 50%;	transition: all 0.3s ease 0s;	-webkit-transform: all 0.3s ease 0s;}.other_new .news_xun:hover .news_xun_wen dd p:nth-child(1) {	font-size: 16px;	color: #e02828}.other_new .news_xun:last-child {	border-bottom: 0px}.other_new .news_xun:first-child {	padding-top: 0px}/*new_xq_bt*/.other_new_bt {}.new_xq_bt {	margin-top: 20px;	text-align: center;	font-size: 24px;	color: #333333;	font-weight: bolder;	margin-top: 40px;}.nei_title_bottom {	font-size: 13px;	color: #999999;	margin-top: 20px;	text-align: center;	margin-bottom: 20px;}.nei_title_bottom span {	text-align: center;}.nei_title_bottom {	font-size: 13px;	color: #999999;	margin-top: 20px;	text-align: center;	margin-bottom: 20px;}.nei_title_bottom span {	text-align: center;}.nei_title_bottom span:nth-child(1) {	background: url(../img/bn45.png) no-repeat 0% 50%;	padding-left: 20px}.nei_title_bottom span:nth-child(2) {	background: url(../img/bn46.png) no-repeat 0% 50%;	padding-left: 20px}.other_txt {	border-top: 1px solid #dcdcdc;	padding-bottom: 40px;	padding-top: 20px;	border-bottom: 1px solid #dcdcdc;}.other_new {	margin-bottom: 50px;}.nei_wen_bottom {	padding: 25px 0px}.wen_bottom_left {	text-align: left;}.wen_bottom_left div {	padding: 5px 0px}.wen_bottom_left div span {	font-size: 14px;	text-decoration: none !important;	color: #000;}.wen_bottom_left div a {	font-size: 14px;	text-decoration: none !important;	color: #000;}.wen_bottom_left div a:hover {	color: #1070b5}.wen_bottom_right {	width: 152px;}.wen_bottom_right a {	display: inline-block;	width: 100%;	height: 34px;	border: 1px solid #1070b5;	border-radius: 5px;	line-height: 34px;	text-align: center;	color: #4F4F4F;}.wen_bottom_right a span {	padding-right: 8px}/*äº§å“ä¸­å¿ƒ*/.pro_about_bt {	background: #f5f5f5;	height: 100px;	padding-bottom: 20px;}.pro_about {	width: 100%;	height: 800px;	background: url(../img/pro_bg.jpg) no-repeat center;}/*äº§å“ä¸­å¿ƒ*/.pro-title {	height: 100px;	background: #26272c url(../img/pro_bg.jpg) repeat-x;}.son-title div {	padding: 10px 0;	text-align: center;	background: #26272c;	width: 200px;	margin: 0 auto;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.son-title div p:first-child {	line-height: 40px;}.son-title div p:first-child img {	vertical-align: middle;	margin-right: 10px;}.son-title div p:first-child span {	vertical-align: middle;	font-size: 22px;	color: #fff;}.son-title div p:last-child {	color: #fff;	text-transform: uppercase;}.pro-bd {	padding: 30px 0;	height: 800px;	background: #f5f5f5;	padding-bottom: 40px;	/*background: url(../img/pro_bg.jpg) repeat-x;*/	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.pro-bd .pro-menu {	margin-bottom: 35px !important;}.pro-bd .pro-menu ul li {	float: left;	height: 55px;	line-height: 49px;	width: 15%;	margin-right: 2%;	border: 3px solid #151111;	text-align: center;	box-sizing: border-box;}.pro-bd .pro-menu ul li:last-child {	margin-right: 0;}.pro-bd .pro-menu ul li a {	display: block;	color: #333;	font-size: 16px;	color: #000;}.pro-bd .pro-menu ul li:hover {	background: #e02828;	box-shadow: 3px 3px 3px #000;}.pro-bd .pro-menu ul li:hover a {	color: #fff;}.pro-bd .pro-menu ul li.hover {	background: #e02828;	box-shadow: 3px 3px 3px #000;}.pro-bd .pro-menu ul li.hover a {	color: #fff;}.pro-bd .pro-sonmenu {	height: 556px;	width: 250px;	padding: 20px 10px;	background: url(../img/pro_l.jpg);	box-sizing: border-box;}.pro-bd .pro-sonmenu ul li {	height: 50px;	line-height: 50px;	padding: 0 10px;	box-sizing: border-box;	border-bottom: 1px dashed #fff;	background: url(../img/icon-jiantou.png) no-repeat 200px center;}.pro-bd .pro-sonmenu ul li a {	display: block;	font-size: 16px;	color: #fff;}.pro-bd .pro-sonmenu ul li:hover {	background: #fff url(../img/icon-jiantou-hover.png) no-repeat 200px center;}.pro-bd .pro-sonmenu ul li:hover a {	color: #333;}.pro-bd .pro-sonmenu ul li.hover {	background: #fff url(../img/icon-jiantou-hover.png) no-repeat 200px center;}.pro-bd .pro-sonmenu ul li.hover a {	color: #333;}.pro-bd .pro-sonmenu p {	font-size: 22px;	color: #fff;	border-bottom: 1px solid #fff;	line-height: 60px;	text-align: center;	background: #c91312;}.pro-list,.pro-sonmenu {	width: 930px;	margin-top: 30px;}.swiper-container-pro {	width: 930px;}.swiper-container-pro .swiper-slide {	text-align: center;	font-size: 18px;	background: #333;	height: 270px;}.swiper-container-pro .swiper-slide .img {	width: 100%;	height: 220px;	overflow: hidden;}.swiper-container-pro .swiper-slide .img img {	max-width: 100%;	-webkit-transition: all 0.3s;	transition: all 0.3s;}.swiper-container-pro .swiper-slide p {	height: 40px;	line-height: 40px;	font-size: 17px;	color: #fff;	overflow: hidden;}.swiper-container-pro .swiper-slide:hover .img img {	-webkit-transform: scale(1.2);	transform: scale(1.2);}.swiper-container-pro .swiper-slide:hover {	background: #e02828;}.swiper-container-pro .swiper-slide:hover p {	color: #fff;}.pro-page {	text-align: center;	padding: 25px 0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.pro-page span {	cursor: pointer;	color: #000;	font-size: 16px;}.pro_lc {	width: 100%;	height: 703px;	background: url(../img/lc2.jpg) no-repeat center;}/*äº§å“è¯¦æƒ…*/.show-pro-info {	background: #fff;	overflow: hidden;}.show-pro-menu {	height: 125px;	padding: 40px 0;	background: #c20000;	overflow: hidden;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.show-pro-menu li {	width: 11.11%;	float: left;	text-align: center;	border-right: 3px solid #fff;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.show-pro-menu li:last-child {	border-right: none;}.show-pro-menu a {	font-size: 18px;	color: #fff;}.show-pro-img {	padding-top: 50px;	height: 590px;		background: #101010;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.show-pro-img .dec {	width: 370px;}.show-pro-img .thumb {	width: 800px;}.show-pro-img .dec p:nth-child(1) {	font-size: 24px;	color: #fff;	margin-bottom: 25px;	line-height: 40px;}.show-pro-img .dec p:nth-child(2) {	font-size: 16px;	color: #fff;	line-height: 35px;	margin-bottom: 40px;}.show-pro-img .dec a {	padding: 10px 40px;	background: #000;	font-size: 18px;	color: #fff;	text-align: center;	-webkit-box-shadow: 3px 3px 3px #000;	box-shadow: 3px 3px 3px #000;}.show-pro-img .dec a:hover {	background: #fff;	color: #000;}.show-pro-img ul {	margin-right: 40px;}.show-pro-img ul li {	height: 125px;	line-height: 125px;	width: 190px;	margin-bottom: 10px;	cursor: pointer;	overflow: hidden;}.show-pro-img ul li img {	max-width: 100%;	vertical-align: middle;}.show-pro-img .bigimg {	width: 520px;	height: 395px;	line-height: 395px;	overflow: hidden;	display: none;	margin-right: 30px;	text-align: center;	border: 4px solid #fff;}.show-pro-img .bigimg img {	max-width: 100%;	text-align: center;	vertical-align: middle;}.show-pro-title p:first-child span {	font-size: 22px;	color: #333;	vertical-align: middle;}.show-pro-title p:first-child img {	vertical-align: middle;	margin-right: 10px;}.show-pro-title p:last-child {	font-size: 15px;	color: #333;	text-transform: uppercase;}.show-pro-info .pro-content {	padding: 30px 0;}.pro-content table {	border-collapse: collapse;}.pro-content table td {	border: 1px solid #cad3de;	height: 50px;	line-height: 50px;	text-align: center;}.pro-content table tr td:first-child {	background: #000;	color: #fff;}.show-pro-title {	height: 120px;	width: 1200px;	background: url(../img/pro_t.png) no-repeat;}.show-pro-title p {	padding-left: 50px;	padding-top: 35px;	color: #fff !important;	font-size: 18px;}.show-pro-title p span {	color: #fff !important;	font-size: 16px;}.show-pro-title i {	padding-top: 38px;	color: #fff !important;	padding-left: 10px;	text-transform: uppercase;}.show-pro-info .pro-content {	padding: 30px 0;}/*é€‚ç”¨é¢†åŸŸ*/.pro-syly {	padding: 20px 0;}.pro-syly ul li {	position: relative;	width: 24.33%;	float: left;	height: 400px;}.pro-syly ul li p {	position: absolute;	z-index: 1;	bottom: 0;	width: 100%;	text-align: center;	line-height: 55px;	background: rgba(0, 0, 0, 0.6);	font-size: 24px;	color: #fff;	-webkit-transition: all 0.5s;	transition: all 0.5s;}.pro-syly ul li img {	width: 100%;	height: 100%;}.pro-syly ul li:hover p {	line-height: 400px;}/*è¯¢ä»·*/.message {	padding: 30px 0;}.message .item p {	line-height: 50px;	font-size: 20px;	color: #fff;}.message .item p span {	font-size: 20px;	color: red;}.message .item input {	height: 45px;	width: 100%;	background: #fff;	line-height: 45px;	font-size: 15px;	color: #333;	padding: 0 10px;	border: none;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.message .item select {	width: 100%;	height: 45px;	line-height: 45px;	border: none;}.message .item textarea {	height: 170px;	width: 100%;	margin-top: 50px;	border: none;	padding: 8px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.message .item button {	margin-top: 15px;	height: 45px;	width: 100%;	background: #e80000;	text-align: center;	font-size: 20px;	color: #fff;	border: none;}.zx {	width: 100%;	background: url(../img/zx.png) no-repeat center ;	height: 600px;}.zx_box{ padding-top: 40px;}.#bd:before,#bd:after {	content: '.';	display: block;	overflow: hidden;	visibility: hidden;	font-size: 0;	line-height: 0;	width: 0;	height: 0;}#bd:after {	clear: both;}#bd {	zoom: 1;}#bd {	margin: 50px 0;}.map-box {	position: relative;	height: 650px;	width: 100%;	overflow: hidden;}.BMapLabel {	display: none !important;}.map-info {	position: absolute;	left: 17%;	width: 360px;	height: 520px;	background-color: #ebebeb;	background-color: rgba(255, 255, 255, 0.90);	padding: 30px 20px;	color: #666;	font-size: 14px;	line-height: 1.6;	top: 0;	margin-top: 45px;}.map-info p {	height: 46px;	font-size: 14px;	color: #666666;	line-height: 19px;}.baidu-map img {	max-width: 555555px;}.map-info h3 {	font-size: 24px;	font-weight: bold;	position: relative;	margin-bottom: 30px;	color: #e02828;}.map-info h3:after {	position: absolute;	content: '';	border-top: 4px solid #e02828;	left: 0;	bottom: -6px;	width: 46px;}.map-info h4 {	margin: 20px 0;	font-size: 18px;	font-weight: bold;}.tit_1.tit_left {	text-align: left;}.tit_1.tit_left img {	margin: 20px 0;	clear: both;}.tit_1 {	text-align: center;	color: #000;}.tit_1 h5 {	font-size: 32px;	padding: 10px 0;	color: #da261c;}.tit_1 h2 {	font-weight: bold;	font-size: 38px;	margin: 10px 0;}.contact .cont {	width: 100%;	float: left;	margin-top: 50px;}.contact .cont .item {	text-align: center;	margin-bottom: 20px;	border-right: 1px solid #aeaeae;	margin-left: 10px;	width: 229px;}.contact .cont .item span {	display: block;	width: 116px;	height: 116px;	margin: 0 auto;	background: #474747;	color: #fff;	text-align: center;	margin-bottom: 10px;	line-height: 116px;	font-size: 60px;	border-radius: 6px;	-webkit-transition: .3s;	-o-transition: .3s;	transition: .3s;}.contact .cont .item:hover span {	background: #296fb7;}.contact .cont .item h5 {	color: #296FB7;	font-weight: bold;	font-size: 16px;	margin: 15px 0;}.contact .cont .item h6 {	color: #da261c;	font-weight: bold;	font-size: 16px;	margin: 15px 0;}.contact .cont .item p {	color: #383838;	font-size: 14px;	height: 47px;	overflow: hidden;}.contact .btcont {	width: 100%;	float: left;	margin-top: 20px;	margin-bottom: 20px;}/*ç¿»é¡µ*/.page {    padding-left: 0;    margin: 20px 0;    border-radius: 4px;    clear: both;    text-align: center;}.page div{	display: inline-block;}.page a,.page span {    position: relative;    float: left;    padding: 6px 12px;    margin-left: -1px;    line-height: 1.42857143;    color: #000;    text-decoration: none;    background-color: #fff;    border: 1px solid #ddd;}.page .current {    background-color: #000;    border: 1px solid #000;    color: #fff;}.page a:first-child,.page span:first-child  {  margin-left: 0;  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;}.page a:last-child,.page span:last-child {  border-top-right-radius: 4px;  border-bottom-right-radius: 4px;}.pro-content .pro-content table td {    border: 1px solid #cad3de;    height: 50px;    line-height: 50px;    text-align: center;}/*åœ¨çº¿å®¢æœ*//*è”ç³»æˆ‘ä»¬æµ®åŠ¨*/.yb_conct {	position: fixed;	z-index: 9999999;	bottom: -30px;	left: -22px;	cursor: pointer;	transition: all .3s ease;	transform: scale(0.8);	display:none;}.yb_bar ul li {	    width: 248px;    height: 53px;	font: 15px/53px 'Microsoft YaHei';	color: #fff;	text-indent: 54px;	margin-bottom: 3px;	border-radius: 3px;	transition: all .5s ease;	overflow: hidden;}.yb_bar .yb_tel {	background: #000 url(../img/rightbar.png) no-repeat 0 -56px;}.yb_bar .yb_chuanzhen {	background: #000 url(../img/rightbar.png) no-repeat 0 -280px;}.yb_bar .yb_phone {	background: #000 url(../img/rightbar.png) no-repeat 0 -112px;}.yb_bar .yb_weixin {	background: #000 url(../img/rightbar.png) no-repeat 0 -168px;}.yb_bar .yb_email {	background: #000 url(../img/rightbar.png) no-repeat 0 -336px;}.hd_qr {	padding: 0 29px 25px 29px;}.yb_QQ a {	display: block;	text-indent: 54px;	width: 100%;	height: 100%;	color: #fff;}.yb_wximg{    width: 252px;background: #000 ;}.yb_wximg img{ text-align:center; display:black;    margin: 33px;} .side {    position: fixed;    width: 78px;    right: 0;    top: 50%;    margin-top: -200px;    z-index: 99999;    border: 1px solid #e0e0e0;    background: #fff;    border-bottom: 0}.side ul li {    width: 78px;    height: 78px;    float: left;    position: relative;    border-bottom: 1px solid #e0e0e0;    color: #333;    font-size: 14px;    line-height: 38px;    text-align: center;    transition: all .3s;    cursor: pointer}.side ul li:hover {    background: #096ab6;    color: #fff}.side ul li:hover a {    color: #fff}.side ul li i {    height: 25px;    margin-bottom: 1px;    display: block;    overflow: hidden;    background-repeat: no-repeat;    background-position: center center;    background-size: auto 25px;    margin-top: 14px;    transition: all .3s}.side ul li i.bgs2 {    background-image: url(../img/right_pic7.png)}.side ul li i.bgs3 {    background-image: url(../img/right_pic2.png)}.side ul li i.bgs4 {    background-image: url(../img/right_pic1.png)}.side ul li i.bgs6 {    background-image: url(../img/right_pic6_on.png)}.side ul li:hover i.bgs2 {    background-image: url(../img/right_pic7_on.png)}.side ul li:hover i.bgs3 {    background-image: url(../img/right_pic2_on.png)}.side ul li:hover i.bgs4 {    background-image: url(../img/right_pic1_on.png)}.side ul li .sidebox {    position: absolute;    width: 78px;    height: 78px;    top: 0;    right: 0;    transition: all .3s;    overflow: hidden}.side ul li.sidetop {    background: #096ab6;    color: #fff}.side ul li.sidetop:hover {    opacity: .8;    filter: Alpha(opacity=80)}.side ul li.sideewm .ewBox.son {    width: 238px;    display: none;    color: #363636;    text-align: center;    position: absolute;    left: -240px;    top: 0;}.side ul li.sideewm .ewBox.son img {    width: 100%;    height: 100%}.side ul li.sideetel .telBox.son {width: 239px;height: 276px;display: none; color: #fff;text-align: left;position: absolute;left: -240px;top: 0px;background: #096ab6;}.side ul li.sideetel .telBox dd {display: block;height: auto;overflow: hidden;padding-left: 19%;line-height: 24px;font-size: 18px;}.side ul li.sideetel .telBox dd span {    display: block;    line-height: 28px;    height: 28px;    overflow: hidden;    margin-top: 32px;    font-size: 18px}.side ul li.sideetel .telBox dd.bgs1 {background: url(../img/right_pic8.png) 1px 38px no-repeat;background-color: #096ab6;}.side ul li.sideetel .telBox dd.bgs2 {background: url(../img/right_pic9.png) 1px 38px no-repeat;}.side ul li:hover .son {    display: block!important;    animation: fadein 1s}@keyframes fadein {    from {        opacity: 0    }    to {        opacity: 1    }}